package com.ss.io02;

import java.io.*;

/**
 * @Auther: 520ljs
 * @Date: 2022/3/19 - 03 - 19 - 11:58
 */
public class Test04 {
    //这是一个main方法，是程序的入口
    public static void main(String[] args) throws IOException {
        //1.有一个源图片
        File f1 = new File("e:\\a\\ss.jpg");
        //2.有一个目标图片：
        File f2 = new File("e:\\a\\ss2.jpg");
        //3.有一个输入的管道 怼 到 源文件：
        FileInputStream fis = new FileInputStream(f1);
        //4.有一个输出的管道 怼到 目标文件上：
        FileOutputStream fos = new FileOutputStream(f2);
        //5.开始复制(边读边写)
        long startTime = System.currentTimeMillis();
        int n = fis.read();
        while(n != -1){
            fos.write(n);
            n = fis.read();
        }
        long endTime = System.currentTimeMillis();
        System.out.println("复制完成的时间为："+(endTime-startTime));//531
        //6.关闭流：（倒着关闭流，先用后关）
        fos.close();
        fis.close();
    }
}
